# (decoded with TMPL 1001) Number of templates: (12 entries) 0: Template name: 'FCBRec' Num fields: (17 entries) 0: Field name: 'fcbFlNm' Type name: 'Long' Count: 1 1: Field name: 'fcbFlags' Type name: 'Byte' Count: 1 2: Field name: 'fcbTypByt' Type name: 'Byte' Count: 1 3: Field name: 'fcbSBlk' Type name: 'Word' Count: 1 4: Field name: 'fcbEOF' Type name: 'Long' Count: 1 5: Field name: 'fcbPLen' Type name: 'Long' Count: 1 6: Field name: 'fcbCrPs' Type name: 'Long' Count: 1 7: Field name: 'fcbVPtr' Type name: 'Long' Count: 1 8: Field name: 'fcbBfAdr' Type name: 'Long' Count: 1 9: Field name: 'fcbFlPos' Type name: 'Word' Count: 1 10: Field name: 'fcbClmpSize' Type name: 'Long' Count: 1 11: Field name: 'fcbBTCBPtr' Type name: 'Long' Count: 1 12: Field name: 'fcbExtRec' Type name: 'Word' Count: 6 13: Field name: 'fcbFType' Type name: 'OSType' Count: 1 14: Field name: 'fcbCatPos' Type name: 'Long' Count: 1 15: Field name: 'fcbDirID' Type name: 'Long' Count: 1 16: Field name: 'fcbCName' Type name: 'pString' Count: 1 1: Template name: 'WDCBRec' Num fields: (4 entries) 0: Field name: 'wdVCBPtr' Type name: 'Long' Count: 1 1: Field name: 'wdDirID' Type name: 'Long' Count: 1 2: Field name: 'wdCatHint' Type name: 'Long' Count: 1 3: Field name: 'wdProcID' Type name: 'Long' Count: 1 2: Template name: 'ForkControlBlock' Num fields: (29 entries) 0: Field name: 'fcbFlNm' Type name: 'Long' Count: 1 1: Field name: 'fcbFlags' Type name: 'Byte' Count: 1 2: Field name: 'fcbTypByt' Type name: 'Byte' Count: 1 3: Field name: 'fcbSBlk' Type name: 'Word' Count: 1 4: Field name: 'fcbEOF' Type name: 'Long' Count: 1 5: Field name: 'fcbPLen' Type name: 'Long' Count: 1 6: Field name: 'fcbCrPs' Type name: 'Long' Count: 1 7: Field name: 'fcbVPtr' Type name: 'Long' Count: 1 8: Field name: 'fcbBfAdr' Type name: 'Long' Count: 1 9: Field name: 'fcbFlPos' Type name: 'Word' Count: 1 10: Field name: 'fcbClmpSize' Type name: 'Long' Count: 1 11: Field name: 'fcbBTCBPtr' Type name: 'Long' Count: 1 12: Field name: 'fcbExtRec' Type name: 'Word' Count: 6 13: Field name: 'fcbFType' Type name: 'OSType' Count: 1 14: Field name: 'fcbCatPos' Type name: 'Long' Count: 1 15: Field name: 'fcbDirID' Type name: 'Long' Count: 1 16: Field name: 'fcbCName' Type name: 'pString' Count: 32 17: Field name: 'moreFlags' Type name: 'Word' Count: 1 18: Field name: 'processID' Type name: 'Long' Count: 2 19: Field name: 'extents' Type name: 'Long' Count: 4 20: Field name: '' Type name: 'Long' Count: 4 21: Field name: '' Type name: 'Long' Count: 4 22: Field name: '' Type name: 'Long' Count: 4 23: Field name: 'endOfFile' Type name: 'Long' Count: 2 24: Field name: 'physicalEOF' Type name: 'Long' Count: 2 25: Field name: 'currentPosition' Type name: 'Long' Count: 2 26: Field name: 'forkID' Type name: 'Long' Count: 1 27: Field name: 'searchListPtr' Type name: 'Pointer' Count: 1 28: Field name: 'reserved1' Type name: 'Long' Count: 2 3: Template name: 'FSCatalogInfo' Num fields: (22 entries) 0: Field name: 'nodeFlags' Type name: 'Word' Count: 1 1: Field name: 'volume' Type name: 'VRefNum' Count: 1 2: Field name: 'parentDirID' Type name: 'Long' Count: 1 3: Field name: 'nodeID' Type name: 'Long' Count: 1 4: Field name: 'sharingFlags' Type name: 'Byte' Count: 1 5: Field name: 'userPrivileges' Type name: 'Byte' Count: 1 6: Field name: 'reserved1' Type name: 'Byte' Count: 1 7: Field name: 'reserved2' Type name: 'Byte' Count: 1 8: Field name: 'createDate' Type name: 'Word' Count: 4 9: Field name: 'contentModDate' Type name: 'Word' Count: 4 10: Field name: 'attributeModDate' Type name: 'Word' Count: 4 11: Field name: 'accessDate' Type name: 'Word' Count: 4 12: Field name: 'backupDate' Type name: 'Word' Count: 4 13: Field name: 'permissions' Type name: 'Long' Count: 4 14: Field name: 'finderInfo' Type name: 'Long' Count: 4 15: Field name: 'extFinderInfo' Type name: 'Long' Count: 4 16: Field name: 'dataLogicalSize' Type name: 'Long' Count: 2 17: Field name: 'dataPhysicalSize' Type name: 'Long' Count: 2 18: Field name: 'rsrcLogicalSize' Type name: 'Long' Count: 2 19: Field name: 'rsrcPhysicalSize' Type name: 'Long' Count: 2 20: Field name: 'valence' Type name: 'Long' Count: 1 21: Field name: 'textEncodingHint' Type name: 'Long' Count: 1 4: Template name: 'FSRefParam' Num fields: (22 entries) 0: Field name: 'qLink' Type name: 'Long' Count: 1 1: Field name: 'qType' Type name: 'Word' Count: 1 2: Field name: 'ioTrap' Type name: 'IOTrapWord' Count: 1 3: Field name: 'ioCmdAddr' Type name: 'Long' Count: 1 4: Field name: 'ioCompletion' Type name: 'Long' Count: 1 5: Field name: 'ioResult' Type name: 'Word' Count: 1 6: Field name: 'ioNamePtr' Type name: '^pString' Count: 1 7: Field name: 'ioVRefNum' Type name: 'VRefNum' Count: 1 8: Field name: 'reserved1' Type name: 'Word' Count: 1 9: Field name: 'reserved2' Type name: 'Byte' Count: 1 10: Field name: 'reserved3' Type name: 'Byte' Count: 1 11: Field name: 'ref' Type name: 'Pointer' Count: 1 12: Field name: 'whichInfo' Type name: 'Long' Count: 1 13: Field name: 'catInfo' Type name: 'Pointer' Count: 1 14: Field name: 'nameLength' Type name: 'Long' Count: 1 15: Field name: 'name' Type name: 'Pointer' Count: 1 16: Field name: 'ioDirID' Type name: 'Long' Count: 1 17: Field name: 'spec' Type name: 'Pointer' Count: 1 18: Field name: 'parentRef' Type name: 'Pointer' Count: 1 19: Field name: 'newRef' Type name: 'Pointer' Count: 1 20: Field name: 'textEncodingHint' Type name: 'Long' Count: 1 21: Field name: 'outName' Type name: 'Pointer' Count: 1 5: Template name: 'FSSearchParams' Num fields: (6 entries) 0: Field name: 'searchTime' Type name: 'Long' Count: 1 1: Field name: 'searchBits' Type name: 'Long' Count: 1 2: Field name: 'searchNameLength' Type name: 'Long' Count: 1 3: Field name: 'searchName' Type name: 'Pointer' Count: 1 4: Field name: 'searchInfo1' Type name: '^FSCatalogInfo' Count: 1 5: Field name: 'searchInfo2' Type name: '^FSCatalogInfo' Count: 1 6: Template name: 'FSCatalogBulkParam' Num fields: (19 entries) 0: Field name: 'qLink' Type name: 'Long' Count: 1 1: Field name: 'qType' Type name: 'Word' Count: 1 2: Field name: 'ioTrap' Type name: 'IOTrapWord' Count: 1 3: Field name: 'ioCmdAddr' Type name: 'Long' Count: 1 4: Field name: 'ioCompletion' Type name: 'Long' Count: 1 5: Field name: 'ioResult' Type name: 'Word' Count: 1 6: Field name: 'containerChanged' Type name: 'Boolean' Count: 1 7: Field name: 'reserved' Type name: 'Byte' Count: 1 8: Field name: 'iteratorFlags' Type name: 'Long' Count: 1 9: Field name: 'iterator' Type name: 'Word' Count: 2 10: Field name: 'container' Type name: 'Pointer' Count: 1 11: Field name: 'maximumItems' Type name: 'Long' Count: 1 12: Field name: 'actualItems' Type name: 'Long' Count: 1 13: Field name: 'whichInfo' Type name: 'Long' Count: 1 14: Field name: 'catalogInfo' Type name: 'Pointer' Count: 1 15: Field name: 'refs' Type name: 'Pointer' Count: 1 16: Field name: 'specs' Type name: 'Pointer' Count: 1 17: Field name: 'names' Type name: 'Pointer' Count: 1 18: Field name: 'searchParams' Type name: 'Pointer' Count: 1 7: Template name: 'FSForkIOParam' Num fields: (23 entries) 0: Field name: 'qLink' Type name: 'Long' Count: 1 1: Field name: 'qType' Type name: 'Word' Count: 1 2: Field name: 'ioTrap' Type name: 'IOTrapWord' Count: 1 3: Field name: 'ioCmdAddr' Type name: 'Long' Count: 1 4: Field name: 'ioCompletion' Type name: 'Long' Count: 1 5: Field name: 'ioResult' Type name: 'Word' Count: 1 6: Field name: 'reserved1' Type name: 'Long' Count: 1 7: Field name: 'reserved2' Type name: 'Word' Count: 1 8: Field name: 'forkRefNum' Type name: 'IORefNum' Count: 1 9: Field name: 'reserved3' Type name: 'Byte' Count: 1 10: Field name: 'permissions' Type name: 'Byte' Count: 1 11: Field name: 'ref' Type name: 'Pointer' Count: 1 12: Field name: 'buffer' Type name: 'Pointer' Count: 1 13: Field name: 'requestCount' Type name: 'Long' Count: 1 14: Field name: 'actualCount' Type name: 'Long' Count: 1 15: Field name: 'positionMode' Type name: 'E2_IOPosMode' Count: 1 16: Field name: 'positionOffset' Type name: 'Long' Count: 2 17: Field name: 'allocationFlags' Type name: 'Word' Count: 1 18: Field name: 'allocationAmount' Type name: 'Long' Count: 2 19: Field name: 'forkNameLength' Type name: 'Long' Count: 1 20: Field name: 'forkName' Type name: 'Pointer' Count: 1 21: Field name: 'forkIterator' Type name: 'Long' Count: 4 22: Field name: 'outForkName' Type name: 'Pointer' Count: 1 8: Template name: 'FSForkInfo' Num fields: (10 entries) 0: Field name: 'flags' Type name: 'Byte' Count: 1 1: Field name: 'permissions' Type name: 'Byte' Count: 1 2: Field name: 'volume' Type name: 'VRefNum' Count: 1 3: Field name: 'reserved2' Type name: 'Long' Count: 1 4: Field name: 'nodeID' Type name: 'Long' Count: 1 5: Field name: 'forkID' Type name: 'Long' Count: 1 6: Field name: 'currentPosition' Type name: 'Long' Count: 2 7: Field name: 'logicalEOF' Type name: 'Long' Count: 2 8: Field name: 'physicalEOF' Type name: 'Long' Count: 2 9: Field name: 'process' Type name: 'Long' Count: 2 9: Template name: 'FSForkCBInfoParam' Num fields: (13 entries) 0: Field name: 'qLink' Type name: 'Long' Count: 1 1: Field name: 'qType' Type name: 'Word' Count: 1 2: Field name: 'ioTrap' Type name: 'IOTrapWord' Count: 1 3: Field name: 'ioCmdAddr' Type name: 'Long' Count: 1 4: Field name: 'ioCompletion' Type name: 'Long' Count: 1 5: Field name: 'ioResult' Type name: 'Word' Count: 1 6: Field name: 'desiredRefNum' Type name: 'IORefNum' Count: 1 7: Field name: 'volumeRefNum' Type name: 'VRefNum' Count: 1 8: Field name: 'iterator' Type name: 'Word' Count: 1 9: Field name: 'actualRefNum' Type name: 'IORefNum' Count: 1 10: Field name: 'ref' Type name: 'Pointer' Count: 1 11: Field name: 'forkInfo' Type name: '^FSForkInfo' Count: 1 12: Field name: 'forkName' Type name: 'Pointer' Count: 1 10: Template name: 'FSVolumeInfo' Num fields: (22 entries) 0: Field name: 'createDate' Type name: 'Word' Count: 4 1: Field name: 'modifyDate' Type name: 'Word' Count: 4 2: Field name: 'backupDate' Type name: 'Word' Count: 4 3: Field name: 'checkedDate' Type name: 'Word' Count: 4 4: Field name: 'fileCount' Type name: 'Long' Count: 1 5: Field name: 'folderCount' Type name: 'Long' Count: 1 6: Field name: 'totalBytes' Type name: 'Long' Count: 2 7: Field name: 'freeBytes' Type name: 'Long' Count: 2 8: Field name: 'blockSize' Type name: 'Long' Count: 1 9: Field name: 'totalBlocks' Type name: 'Long' Count: 1 10: Field name: 'freeBlocks' Type name: 'Long' Count: 1 11: Field name: 'nextAllocation' Type name: 'Long' Count: 1 12: Field name: 'rsrcClumpSize' Type name: 'Long' Count: 1 13: Field name: 'dataClumpSize' Type name: 'Long' Count: 1 14: Field name: 'nextCatalogID' Type name: 'Long' Count: 1 15: Field name: 'finderInfo' Type name: 'Long' Count: 4 16: Field name: '' Type name: 'Long' Count: 4 17: Field name: 'flags' Type name: 'Word' Count: 1 18: Field name: 'filesystemID' Type name: 'Word' Count: 1 19: Field name: 'signature' Type name: 'Word' Count: 1 20: Field name: 'driveNumber' Type name: 'VRefNum' Count: 1 21: Field name: 'driverRefNum' Type name: 'IORefNum' Count: 1 11: Template name: 'FSVolumeInfoParam' Num fields: (13 entries) 0: Field name: 'qLink' Type name: 'Long' Count: 1 1: Field name: 'qType' Type name: 'Word' Count: 1 2: Field name: 'ioTrap' Type name: 'IOTrapWord' Count: 1 3: Field name: 'ioCmdAddr' Type name: 'Long' Count: 1 4: Field name: 'ioCompletion' Type name: 'Long' Count: 1 5: Field name: 'ioResult' Type name: 'Word' Count: 1 6: Field name: 'ioNamePtr' Type name: '^pString' Count: 1 7: Field name: 'ioVRefNum' Type name: 'VRefNum' Count: 1 8: Field name: 'volumeIndex' Type name: 'Long' Count: 1 9: Field name: 'whichInfo' Type name: 'Long' Count: 1 10: Field name: 'volumeInfo' Type name: '^FSVolumeInfo' Count: 1 11: Field name: 'volumeName' Type name: 'Pointer' Count: 1 12: Field name: 'ref' Type name: 'Pointer' Count: 1